<h1>Editar Factura</h1>
<% form_for :factura, :url => {:action => 'update', :id => @factura} do |factura_fields| %>
   <%= error_messages_for :factura %>
<p><label for="factura_fecha_factura">Fecha Factura</label> <%= factura_fields.date_select(:fecha_factura, {:order => [:day, :month, :year], :start_year => @last_year, :end_year => @this_year}) %></p>
<p><label for="factura_centro_id">Centro de Consumo</label> <%= factura_fields.collection_select(:centro_id, @centros, :id, :nombre_comercial, {:include_blank => true}) %></p>
  <p><label for="factura_mayorista_id">Mayorista</label> <%= factura_fields.collection_select(:mayorista_id, @mayoristas, :id, :nombre, {:include_blank => true}) %>&nbsp;<label for="factura_referencia">Referencia</label> <%= factura_fields.text_field(:referencia) %></p>
  <table>
    <thead>
      <tr>
        <th>Clave</th>
        <th>Producto</th>
        <th>Unidades</th>
      </tr>
    </thead>
    <tbody id="detalles">
      <%= render :partial => 'detalle', :collection => @factura.detalle_facturas %>
    </tbody>
  </table>
  <%= link_to_function 'Agregar detalle' do |page|
      page.insert_html :bottom, :detalles, :partial => 'detalle', :object => DetalleFactura.new
  end %>
  <p><%= submit_tag 'Guardar' %></p>
<% end %>

<p><%= link_to 'Regresar', :action => 'index' %></p>